Modular Generation and Customization
نویسنده
چکیده
Modularity and flexibility can conflict in multi-language systems. For example, the templates commonly used to generate web pages must be manually updated when the database schema changes. Modularity can be improved by generating web pages automatically from the database schema, but it is hard for such a generator to produce the same variety of outputs that are easily achieved by ad hoc edits to a template. Ideally, such ad hoc edits would be abstracted into transformations that compose with the generator, offering both modularity and flexibility. However common customizations cannot be abstracted using the standard techniques of textual identifiers and ordinal positions. These difficulties are distilled into a challenge problem to evaluate potential solutions. A solution is proposed based on field trees, a new data model for software artifacts that provides persistent identifiers and unshifting positions within sequences. But using field trees with conventional programming languages and development environments requires more effort than the ad hoc editing they seek to supplant. Field trees are therefore extended into differential trees, which integrate artifacts and their transformations into a unified representation.
منابع مشابه
Mass customization in the product life cycle
This study presents an introduction to mass customization in the product life cycle—the goal of mass customization, mass customization configurations, and new customer integration techniques, modular design techniques, flexible manufacturing systems (FMSs), and supply chain management methods. The study reviews three selected books and twenty-one selected papers—early papers that describe the g...
متن کاملCollaborative Product Development and Customization: a Platform-based Strategy and Implementation
Mass customization and global economic collaboration drive the product development and management beyond internal enterprise to cover the whole product value chain. This paper presents a platform-based strategy and approach for collaborative product development and customization. The implementation of this strategy takes 1) the product platform as the core, 2) the view/search engine and rule-ba...
متن کاملFunctionality-Based Modular Design for Mechanical Product Customization Over the Internet
There is now greater demand for product customization. For large-scale mechanical product customization, there is great need to develop new methods that will ensure shorter design cycle, shorter time to market, reduced life cycle cost, and higher product quality. The emergence of the Internet makes mass customization possible. It is essential that tools that will support customer participation ...
متن کاملModularity in building mass customization capability: The mediating effects of customization knowledge utilization and business process improvement
This study investigates the relationships among product/process modularity, organizational learning practices, and mass customization (MC) capability. Drawing on organizational learning theory, we propose that organizational learning practices help to embed the knowledge gained from modular design practices into organizational processes, enhancing MC capability. We empirically test the mediatin...
متن کاملModular Service Architectures: A Concept and Method for Engineering IT Services
The demise of first generation service models of application service providers (ASP) indicates that moving from individualized services (e.g. many outsourcing offerings) to fully standardised services (e.g. first generation ASP models) leaves many customer requirements unfilled. In our paper we argue that a possible solution for building innovative e-services is the use of modular service archi...
متن کاملMass-Customization: From Personalized Products to Personalized Engineering Education
During the past two decades, organizations have transitioned from the model of massproduction to the model of mass-customization of products as a way to maintain their competitiveness. Mass-customization refers to the ability “to customize products quickly for individual customers or for niche markets at a cost, efficiency and speed close to those of mass production, relying on limited forecast...
متن کامل